StvDEV
Components
Handlers
Localization
Scenarios
Threads
UI
Buttons
Dialogs
Fields
UIMenu
UIMenuManager
AwakeSingletone()
CloseMenu(string)
CloseMenu
() where T
GetExistingMenus()
GetMenu(string)
GetMenu
() where T
MenuExist(string)
MenuExist
() where T
OpenMenu(string)
OpenMenu
() where T
RegisterMenu(UIMenu)
TryGetMenu(string, out UIMenu)
TryGetMenu
(out T) where T
Trigger
Drawing
Extensions
Inspector
Patterns
TextMeshPro
Types
Vibration
class UIMenuManager
GUI Menu Management Manager.
Attributes
MovedFrom(true, "StvDEV.StarterPack", "StvDEV.StarterPack", "GUIManager"), AddComponentMenu("StvDEV/UI/UI Menu Manager"), HelpURL("https://docs.stvdev.pro/StvDEV/Components/UI/UIMenuManager/index.html")
Visibility
Public
Extends
MonoBehaviourSingleton
Public static methods
void
CloseMenu(string menuName)
Close the menu.
void
CloseMenu<T>() where T
Closes the menu by its type.
List<UIMenu>
GetExistingMenus()
Gets all existing menus.
UIMenu
GetMenu(string menuName)
Returns the menu by its name
T
GetMenu<T>() where T
Gets the menu by its type.
bool
MenuExist(string menuName)
Checks the menu for existence.
bool
MenuExist<T>() where T
Checks the menu for existence.
void
OpenMenu(string menuName)
Open the menu.
void
OpenMenu<T>() where T
Opens the menu by its type.
void
RegisterMenu(UIMenu menu)
Registers the menu in the manager.
bool
TryGetMenu(string menuName, out UIMenu menu)
Tries to get a menu by its name.
bool
TryGetMenu<T>(out T menu) where T
Tries to get a menu by its type.
Protected methods
void
AwakeSingletone()